/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pck_tramitedocu.pck_src.pck_utiles.enums;

import java.util.*;

/**
 *
 * @author USUARIO
 */
public enum TipoOperacionDocumentoEnum {
    
    REGISTRO(1,"REGISTRAR","SE REGISTRO DOCUMENTO"),
    MODIFACION(2,"MODIFICAR","SE MODIFICO DOCUMENTO");
    
    private Integer codigo;
    private String valor;
    private String mensaje;

    private TipoOperacionDocumentoEnum(Integer codigo, String valor, String mensaje) {
        this.codigo = codigo;
        this.valor = valor;
        this.mensaje = mensaje;
    }

    public Integer getCodigo() {
        return codigo;
    }

    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }

    public String getMensaje() {
        return mensaje;
    }

    public void setMensaje(String mensaje) {
        this.mensaje = mensaje;
    }
    
    
    public static List<TipoOperacionDocumentoEnum> list = new ArrayList<TipoOperacionDocumentoEnum>();
    public static Map<Integer,TipoOperacionDocumentoEnum> lookup = new HashMap<Integer,TipoOperacionDocumentoEnum>();
    
    static{
        for (TipoOperacionDocumentoEnum s : EnumSet.allOf(TipoOperacionDocumentoEnum.class)) {
                list.add(s);
                lookup.put(s.getCodigo(), s);
        }
    }
}